teeter on the edge

Translations
être au bord de
Definitions
To be in a precarious or unstable position, often suggesting a risk of falling or failing, both literally and metaphorically.